﻿.row{ margin-bottom: 20px; overflow: hidden;}
.row-last{ margin: 0;}
.areaL{ width: 300px; float: left; margin-right: 20px;}
.areaR{ width: 300px; float: right; margin-left: 20px;}
.areaC{ overflow: hidden;}

/* 头条 */
.hotNews .siteWidth{ padding: 20px; width: 1160px; background: url(../../base/img/topicBg.png);}
.hotNews .topicList{ overflow: hidden;}
.hotNews .topicList .t{ border: none; padding: 10px 0; margin: 0; text-align: center;}
.hotNews .topicList .t .title a{font-size: 32px; font-weight: bold; color: #e00;}
.hotNews .topicList .n{ float: left; margin: 0 1%; width: 31.2%;}
.hotNews .topicList .n .date{ color: #333;}

/* 焦点图&新闻组 */
#rowA .side{ float: right; margin: 0 0 0 20px; width: 200px;}
#tzgg{ margin: 0;}
#tzgg .hd{ background-color: #156ab6; text-align: center;}
#tzgg .hd h3 a{ color: #fff;}
#tzgg .bd{ padding: 15px 10px; background-color: #f9f9f9; margin-bottom: 20px;}
#tzgg .fd a{ display: block; padding-left: 80px; font-size: 16px; background: #156ab6 url(../../base/img/icons-home.png) no-repeat 35px 15px; line-height: 60px; color: #fff; transition: all 0.25s ease 0s;}
#tzgg .fd a:hover{ filter: alpha(opacity=80);opacity: 0.8;}

/* 焦点图 */
#focusNews{ float: left; width: 500px; margin-right: 20px;}
#focusNews .hd{ margin-top: 10px; position: static; bottom: 0; right: 0;}
#focusNews .hd li{ width: 24.99%; margin: 0; height: 89px;}
#focusNews .hd li .pic{ margin: 3px;}
#focusNews .hd li .pic img{ width: 100%; height: 83px;}
#focusNews .hd li .title{ display: none;}
#focusNews .hd ul li.on{ background-color: #156ab6;}
#focusNews .bd .con{ height: 50px; line-height: 50px;}
#focusNews .bd .con .titleBg{ height: 50px;}
#focusNews .bd .con .title{ width: 100%; text-align: center;}
#focusNews .bd .con .title a{ font-size: 16px;}
#focusNews .bd .pic img{ width: 500px; height: 330px;}

/* 新闻组切换 */
#indXwdt{ margin: 0; overflow: hidden;}
#indXwdt .hd{ background: none;}
#indXwdt .hd ul{ overflow: hidden; margin: 0 -5px;font-size:15px;}
#indXwdt .hd li{ float: left; width: 107px; text-align: center;;}
#indXwdt .hd li a{ display: block; margin: 0 5px; height: 38px; line-height: 38px; border: 1px solid #ddd;padding:0 10px;}
#indXwdt .hd li.on a{ background-color: #156ab6; border-color: #156ab6; color: #fff;}
#indXwdt .bd{ padding: 15px 0 0;}

/* ----- rowC ----- */
#rowC{ margin-left: -5px; overflow: hidden;}
.boxTab{ float: left; margin-left: 5px; overflow: hidden;}
.boxTab .tabHd{ position: relative; float: left; width: 60px; height: 360px; background: url(../../base/img/tabbg1.jpg) no-repeat; text-align: center; cursor: pointer;}
.boxTab .tabHd h3{ padding: 65px 20px 0; font-size: 20px; line-height: 25px; color: #fff;}
.boxTab .tabHd i{ position: absolute; top: 20px; left: 50%; margin-left: -15px; width: 30px; height: 30px;background: url(../../base/img/icons-home.png) no-repeat center -65px;}
.boxTab .tabHd em{ position: absolute; top: 220px; left: 50%; margin-left: -15px; width: 30px; height: 30px;background: url(../../base/img/icons-home.png) no-repeat center -241px;}
.boxTab.on em{ background-position: center -297px;}
.boxTab .tabBd{ width: 930px; height: 320px; padding: 19px; border: 1px solid #dbeaf3; border-left: none; overflow: hidden;}
#zmhd .tabHd{ background-image: url(../../base/img/tabbg2.jpg);}
#zmhd .tabHd i{ background-position: center -123px;}
#bsfw .tabHd{ background-image: url(../../base/img/tabbg3.jpg);}
#bsfw .tabHd i{ background-position: center -182px;}

/* 政务公开-切换 */
#zwgk .areaL{ width: 320px;}
#zwgk .areaR{ width: 180px;}

/* 政务公开-信息公开按钮组 */
.xxgkIcons{ overflow: hidden; margin: 0 -5px 10px;}
.xxgkIcons li{ float: left; width: 49.99%;}
.xxgkIcons li a{ display: block; margin: 0 5px 10px; padding-left: 30px; height: 40px; line-height: 40px; background: #fafafa url(../../base/img/icons-xxgkml.png) no-repeat 8px 15px; border: 1px solid #cddeeb; overflow: hidden;}
.xxgkIcons li a:hover{ background-color: #f6f8fa;}
.xxgkIcons .li2 a{ background-position: 8px -39px;}
.xxgkIcons .li3 a{ background-position: 8px -90px;}
.xxgkIcons .li4 a{ background-position: 8px -408px;}
.xxgkIcons .li5 a{ background-position: 8px -197px;}
.xxgkIcons .li6 a{ background-position: 8px -142px;}
.xxgkIcons .li7 a{ background-position: 8px -301px;}
.xxgkIcons .li8 a{ background-position: 8px -353px;}
.xxgkIcons .li9 a{ background-position: 8px -409px;}
.xxgkIcons .li10 a{ background-position: 8px -467px;}
.xxgkBtnGroup{ overflow: hidden; margin: 0 -5px;}
.xxgkBtnGroup li{ float: left; width: 49.99%;}
.xxgkBtnGroup li a{ display: block; margin: 0 5px 10px; padding-left: 60px; height: 50px; line-height: 50px; background: #47b793 url(../../base/img/icons-home.png) no-repeat 26px -340px; color: #fff; overflow: hidden; font-size: 16px; transition: all 0.25s ease 0s;}
.xxgkBtnGroup .li2 a{ background-color: #fbab4a; background-position: 26px -396px;}
.xxgkBtnGroup li a:hover{ filter: alpha(opacity=80);opacity: 0.8;}

/* 政务公开-重点领域信息公开目录 */
.zdlySideBox .hd{ background-color: #156ab6;}
.zdlySideBox .hd h3{ height: 40px; line-height: 40px; font-size: 16px; text-align: center;}
.zdlySideBox .hd h3 a{ color: #fff;}
.zdlySideBox .bd{ padding: 0; margin: 0; height: 288px; overflow: hidden;}
.zdlySideBox .bd li{ height: 35px; line-height: 35px; border-bottom: 1px solid #fff;}
.zdlySideBox .bd li h3{ background: #f9f9f9 url(../../base/img/icons.png) no-repeat 97% -200px;}
.zdlySideBox .bd li a{ padding-left: 40px; display: block;background: url(../../base/img/icons.png) no-repeat 20px -154px;}
.zdlySideBox .bd li:hover h3{ background-color: #f1f1f1;}
.zdlySideBox .bd .ul1{ display: none;}

/* 政务公开-法规文件切换等 */
#zwgk .areaC .hd{ background: none;}
#zwgk .areaC .hd ul{ overflow: hidden; margin: 0 -5px;}
#zwgk .areaC .hd li{ float: left; width: 33%; text-align: center;}
#zwgk .areaC .hd li a{ display: block; margin: 0 5px; height: 38px; line-height: 38px; border: 1px solid #ddd;}


/*#zwgk .areaC .bd{ height: 120px;}*/
#zwgk .areaC .bd{ height: 260px;}

/* 政民互动-切换 */
#zmhd .areaL{ width: 200px; float: right; margin: 0 0 0 20px; border: 1px solid #ddd;}
#zmhd .areaR{ width: 140px;}

/* 政民互动-网上信访按钮组 */
.wsftBtnGroup{ overflow: hidden; margin: 0 -5px 10px;}
.wsftBtnGroup li{ float: left; width: 33.33%;}
.wsftBtnGroup li a{ display: block; margin: 0 5px 10px; padding-left: 30px; height: 50px; line-height: 50px; background: url(../../base/img/icons-home.png) no-repeat 20px -457px; font-size: 16px; border: 1px solid #cddeeb; text-align: center; overflow: hidden; border-radius: 4px;}
.wsftBtnGroup .li2 a{ background-position: 20px -526px;}
.wsftBtnGroup .li3 a{ background-position: 20px -595px;}
.wsftBtnGroup li a:hover{ background-color: #f6f8fa;}

/* 政民互动-按钮组 */
.zmhdBtnGroup{ overflow: hidden;}
.zmhdBtnGroup li{ position: relative; margin: 0 0 10px;height: 39px; line-height: 39px; border: 1px solid #d4dfe7; background: #ebf0f4;}
.zmhdBtnGroup li a{ position: relative; z-index: 2; display: block; text-align: center; color: #fff; overflow: hidden;}
.zmhdBtnGroup li:hover{ filter: alpha(opacity=80);opacity: 0.8;}
.zmhdBtnGroup li i{ position: absolute; top: 15px; left: 50%; margin-left: -15px; width: 30px; height: 30px; background: url(../../base/img/icons-home.png) no-repeat 0 -672px;}
.zmhdBtnGroup .li1{ border: none; border-left: 3px solid #639fe9; background-color: #1f6ac7;}
.zmhdBtnGroup .li2 a{ color: #333;}
.zmhdBtnGroup .li3 a{ color: #333;}
.zmhdBtnGroup .li4{ height: 80px; border: none; background-color: #33a6fa;}
.zmhdBtnGroup .li4 a{ padding-top: 41px;}
.zmhdBtnGroup .li5{ height: 80px; border: none; background-color: #f4ab50;}
.zmhdBtnGroup .li5 a{ padding-top: 41px;}

/* 政民互动-网上信访 */
#wsxf .hd{ padding: 0; background: none; border: 1px solid #ddd;}
#wsxf .hd h3{ padding: 0 20px; float: left; background-color: #156ab6; color: #fff;}
#wsxf .hd h3 a{color: #fff;}
#wsxf .bd{ padding: 10px 0 0;}
#wsxf .bd td{ padding: 6px;}
#wsxf .bd .dep{ display: none;}
#wsxf .bd .state{ display: none;}
#wsxf .bd .even{ background-color: #f5f5f5;}

/* 办事服务-按钮组 */
.bsfwBtnGroup{ overflow: hidden; margin: 0 -5px 10px;}
.bsfwBtnGroup li{ float: left; width: 24.99%;}
.bsfwBtnGroup li a{ display: block; margin: 0 5px 10px; padding-left: 30px; height: 60px; line-height: 60px; background: #fafafa url(../../base/img/icons-home.png) no-repeat 20px -794px; font-size: 16px; border: 1px solid #eee; text-align: center; overflow: hidden;}
.bsfwBtnGroup li a:hover{ background-color: #eee;}
.bsfwBtnGroup li.li1 a{ padding: 0; background: #156ab6; border: none; color: #fff;}
.bsfwBtnGroup .li3 a{ background-position: 20px -856px;}
.bsfwBtnGroup .li4 a{ background-position: 20px -918px;}

/* 办事服务-个人办事 */
#grbs .hd{ background-color: #f7f7f7; border-bottom: 1px solid #ddd;}
#grbs .hd li a{ padding: 0 20px; color: #156ab6;}
#grbs .hd .on a{background-color: #156ab6; color: #fff;}
#grbs .bd{ padding: 10px 0 0;}
#grbs .bd .nodeList li{ float: left; width: 19.99%;}
#grbs .bd .nodeList li a{border: none;}

/* 办事服务-民生领域服务 */
#mslyfw .hd{ background-color: #156ab6;}
#mslyfw .hd h3{ height: 40px; line-height: 40px; font-size: 16px; text-align: center;}
#mslyfw .hd h3 a{ color: #fff;}
#mslyfw .bd{ padding: 0; height: 288px; overflow: hidden; border-left: 1px solid #ddd;}
#mslyfw .bd li{ float: left;width: 49.99%; height: 48px; line-height: 47px;}
#mslyfw .bd li a{ display: block; background: url(../../base/img/icons-msly.png) no-repeat 25px 18px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;}
#mslyfw .bd li a:hover{ background-color: #f8f8f8;}
#mslyfw .bd .li2 a{ background-position: 25px -21px;}
#mslyfw .bd .li5 a{ background-position: 25px -63px;}
#mslyfw .bd .li4 a{ background-position: 25px -107px;}
#mslyfw .bd .li3 a{ background-position: 25px -148px;}
#mslyfw .bd .li6 a{ background-position: 25px -189px;}
#mslyfw .bd .li7 a{ background-position: 25px -231px;}
#mslyfw .bd .li8 a{ background-position: 25px -272px;}
#mslyfw .bd .li9 a{ background-position: 25px -315px;}
#mslyfw .bd .li10 a{ background-position: 25px -356px;}
#mslyfw .bd .li11 a{ background-position: 25px -398px;}
#mslyfw .bd .li12 a{ background-position: 25px -443px;}

/* 专题专栏 */
#rdzt{ padding: 9px; border: 1px solid #ddd; background-color: #f9f9f9; overflow: hidden;}
#rdzt .hd{ float: left; margin-right: 10px; background-color: #d70001;}
#rdzt .hd h3 a{ display: block; padding: 10px; width: 40px; height: 40px; line-height: 20px; font-size: 18px; color: #fff;}
#rdzt .bd{position: relative; z-index: 1; height: 60px; padding: 0 10px; overflow: hidden;}
#rdzt li{width: 250px; float: left; margin-right: 15px;}
#rdzt li img{width: 250px; height: 60px;}
#rdzt li .tit{display: none;}

/* ----- rowE ----- */
#rowE .side .box .hd, #rowE .mainContent .box .hd{ padding: 0; background: none; border-bottom: 1px solid #ddd;}
#rowE .side .box .hd h3, #rowE .mainContent .box .hd h3, #rowE .mainContent .box .hd li.on{ float: left; border-bottom: 1px solid #156ab6;}
#rowE .side .box .hd h3 a, #rowE .mainContent .box .hd h3 a, #rowE .mainContent .box .hd li.on a{ background: none; color: #156ab6;}

/* 走进县市 */
#zjxs{ margin-bottom: 5px; background: url(../../base/img/boxHdBg.jpg);}
#zjxs .hd{ padding: 0; background: url(../../base/img/indexZjxsBg.png) no-repeat right top;}
#zjxs .hd .more{ width: 12px; text-indent: -999px; overflow: hidden;}
#zjxs .hd h3{ float: left; padding: 0 25px 0 45px; background: #156ab6 url(../../base/img/icons-home.png) no-repeat 10px -986px;}
#zjxs .hd h3 a{ color: #fff;}

/* 县市简介 */
#rowE .side{ width: 600px; margin-right: 20px;}
#xsjj .bd .intro{ margin-bottom: 15px; text-indent: 2em;}
#xsjj .bd .nodeList{ height: 110px; background: url(../../base/img/indexZjxsIcon.png) no-repeat center top;}
#xsjj .bd .nodeList li{float: left; width: 16.66%; text-align: center;}
#xsjj .bd .nodeList li a{ border: none; display: block; padding-top: 70px; line-height: 40px;}
#xsjj .bd .nodeList li a:hover{ background: none; color: #156ab6;}

/* 自然资源 */
#zrzy .bd .topicList{ margin: 0 -10px;}
#zrzy .bd .topicList .t{ float: left; width: 33.33%; padding: 0; margin: 10px 0; border: none; overflow: hidden;}
#zrzy .bd .topicList .t .pic{ margin: 0;}
#zrzy .bd .topicList .t .pic img{margin: 0 10px; width: 160px; padding: 1px; border: 1px solid #ddd;}
#zrzy .bd .topicList .t .con{ display: none;}
#zrzy .bd .topicList .n{ clear: both; margin: 0 10px;}

/* ---------- 友情链接 ---------- */
#friendLink{ border-top: 1px solid #c6c6c6; padding: 25px 0; height: 40px; background: url(../../base/img/footerLinkBg.jpg);}
#friendLink .siteWidth{ position: relative; z-index: 3;}
#friendLink dl{width: 19.99%;float: left;position: relative;}
#friendLink dl dt{ margin: 0 10px; height: 34px;line-height: 34px;overflow: hidden;border: 1px solid #ccc;background: #fff;position: relative;cursor: pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#friendLink dl dt i{ right: 12px; top: 50%; margin-top: -2px; border-width: 5px; position: absolute; border-color: transparent; border-style: dashed; border-top-color: #363636;border-top-style: solid; content: "";display: block; font-size: 0;line-height: 0;width: 0;}
#friendLink dl dt span{ display: block; margin: 0 36px 0 10px; border-right: 1px solid #ccc;}
#friendLink dd{ margin: 0 10px; bottom: 35px;display: none;position: absolute;left: 0;right: 0;}
#friendLink ul{ max-height: 389px; border: 1px solid #ccc; background: #fff;overflow-y: scroll;}
#friendLink li{line-height: 22px; padding: 8px 10px;border-bottom: 1px dotted #ccc;word-break: keep-all;white-space: nowrap;cursor: pointer;}
#friendLink li:hover{ color: #156AB6; background-color: #f1f1f1}
#friendLink .last{border-bottom: 0}
#friendLink .on dt{z-index: 9;border-color: #bbb; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .2);}
#friendLink .on dt i{ border-top-style: none; border-bottom-color: #aaa;border-bottom-style: solid;}
#friendLink .on dd{ display: block; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .2);}
#friendLink .on dd ul{ border-color: #bbb;}